
.header{
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  height:70px;
  /*background:#541b86;*/
}
.header .left{
  flex:1;
  display: flex;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  /*width:240px;*/
}
.header .title{
  height:70px;
  line-height:70px;
  font-size:20px;
  color:#fff;
  white-space: nowrap;
}

.header .right{
  flex:2;
  height:70px;
  line-height:70px;
  margin-right:20px;
  text-align:right;
  color:#fff;
  font-size:16px;
  position:relative;
  top:-2px;
  white-space: nowrap;
}

#vueScope .header .left img {
    height: 46px !important;
    padding-top: 12px !important;
}

.uce-layout{
  width:100%;
  height:calc(100% - 70px);
  height:-webkit-calc(100% - 70px);
  height:-moz-calc(100% - 70px);
  display:flex;
  display:-webkit-flex;
  display:-moz-flex;
  overflow:hidden;
  background:#fff!important;
}


